<template>
  <!-- 装载是内容 -->
  <div class="xtx-tabs-panel" v-show="name === activeName">
    <slot />
  </div>
</template>
<script>
import { inject } from "vue";
export default {
  name: "XTabsPanel",
  props: {
    // 标签页标题文章
    label: {
      type: String,
      default: "",
    },
    // 唯一标识
    name: {
      type: [String, Number],
      default: "",
    },
  },
  setup() {
    // 当前组件该不该显示，取决于xtx-tabs组件的activeName数据是否和props.name一样
    const activeName = inject("activeName");
    return { activeName };
  },
};
</script>
<style scoped lang="less"></style>